package cn.iocoder.yudao.module.research.controller.admin.syslog.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class SyslogAnalysisRespVO {
    @JsonProperty("act_time")
    private String actTime;        // 对应JSON中的 act_time
    @JsonProperty("attack_name")
    private String attackName;     // 对应JSON中的 attack_name
    @JsonProperty("attack_type")
    private String attackType;     // 对应JSON中的 attack_type
    @JsonProperty("attack_level")
    private String attackLevel;    // 对应JSON中的 attack_level
    @JsonProperty("source_ip")
    private String sourceIp;       // 对应JSON中的 source_ip
    @JsonProperty("source_port")
    private Integer sourcePort;     // 对应JSON中的 source_port
    private String url;
    @JsonProperty("attack_status")
    private Boolean attackStatus;       // 对应JSON中的 attack_status
    @JsonProperty("analyze_step")
    private String analyzeStep;    // 对应JSON中的 analyze_step
}
